@charset "utf-8";
.xans-product-menupackage { margin:0 0 43px; }
.xans-product-menupackage .banner { margin:0 0 20px; }
.xans-product-menupackage .title h2 { padding:0 0 3px 9px; border-bottom:1px solid #dfdfe1; font-size:16px; font-family:Arial, "돋움", Dotum, sans-serif; color:#6997da; }

.xans-product-menupackage .menuCategory { margin:20px 0 0 0; padding:0 0 0 9px; }
.xans-product-menupackage .menuCategory > li { display:inline-block; width:149px; margin:0 -4px 29px 0; vertical-align:top; *display:inline; *margin:0; *zoom:1; }
.xans-product-menupackage .menuCategory > li > a { font-weight:bold; color:#272727; }
.xans-product-menupackage .menuCategory > li > a:hover { color:#3f8ae7; text-decoration:none; }
.xans-product-menupackage .menuCategory > li .count { font-weight:bold; color:#898989; }
.xans-product-menupackage .menuCategory > li > ul { padding:7px 0 0 5px; }
.xans-product-menupackage .menuCategory > li > ul > li { margin:5px 0 0 0; padding:0 0 0 8px; line-height:14px; }
.xans-product-menupackage .menuCategory > li > ul > li img { margin:0 0 0 -6px; vertical-align:middle; }
.xans-product-menupackage .menuCategory > li > ul > li > a { padding:0 0 0 4px; font-size:12px; color:#727682; letter-spacing:-1px; *padding-left:0; }
.xans-product-menupackage .menuCategory > li > ul > li > a:hover { color:#3f8ae7; text-decoration:none; }
.xans-product-menupackage .menuCategory > li > ul > li > .button { display:inline-block; position:relative; width:9px; height:9px; margin:0 0 0 -1px; vertical-align:middle; *display:inline; *vertical-align:4px; *zoom:1; }
.xans-product-menupackage .menuCategory > li > ul > li > .button > img { margin:0; vertical-align:top; }

.xans-product-menupackage .subCategory { display:none; position:absolute; left:0; top:0; z-index:10; width:116px; padding:12px 10px 16px 19px; background:#f8f8f8; border:1px solid #c1c1c1; }
.xans-product-menupackage .subCategory img { margin:0 0 0 -4px; vertical-align:middle; }
.xans-product-menupackage .subCategory li { margin:5px 0 0 0; line-height:14px; }
.xans-product-menupackage .subCategory li a { padding:0 0 0 3px; font-size:12px; color:#3b3b3b; letter-spacing:-1px; *padding-left:0; }
.xans-product-menupackage .subCategory li a:hover { color:#3f8ae7; text-decoration:none; }
.xans-product-menupackage .menuCategory .button.selected { z-index:10; }
.xans-product-menupackage .menuCategory .button.selected .subCategory { display:block; }